Антон Варангиан's profile

Apex - social media android app

Apex - social media project MVP/MVVM
This project developed by Android Studio on:
* MVP/MVVM + repository (ROOM/MutableLiveData)
* Based on Java with use Json,Retrofit 2,rxJava 2  * Firebase(Storage,Notifications,Realtime DB)/another Google     services (Maps and etc).
* All user's data host in firebase.
* All permissions requested on started Screen after login, also     if it was denied - addition request in main points.
Main functions:​​​​​​​
 - Posts Friends/Recommendations with animation of likes and scrolling (hide search bar), the ability to comment, share posts and edit them.
When new posts created from friends - bar appears with a offer to refresh the posts line.

- Music player with the ability to upload your own music, control in the notification window, add music to favorite list (appear in user profile), loop, random.
Use separate class - Async Task, which get downloadable url and return bitmap.
 - User profile with the ability to customize (avatar and profile background), change the password, log out, view posts and saved music of this user or selected user, the last location of the user on the map, find the selected user on the map.
- User manager with the ability to send requests to friends, accept requests, block users, and search for users.
 - Chat with the ability to upload photo, change or delete messages, share posts or photos of other users.
- You also can get notifications about messages (when we are not in the chat) and change or delete messages
- Find selected of nearest user on Google Map and search weather in card
Additional functions:
 - Sports activity journal ( on SQL ).
 - Notes ( on ROOM )
 - Weather in current city ( by Json ) .
 - Search for information about the film ( by Json ) .
 - and another functions .
 GitHub:
 https://github.com/VarangianFromMinsk/Apex_social_media_app_MVP_MVVM
Apex - social media android app
Published:

Apex - social media android app

Published: